function showSuccessMsg() {
    $('.popup_con').fadeIn('fast', function() {
        setTimeout(function(){
            $('.popup_con').fadeOut('fast',function(){}); 
        },1000) 
    });
}

function getCookie(name) {
    var r = document.cookie.match("\\b" + name + "=([^;]*)\\b");
    return r ? r[1] : undefined;
}

//$(document).ready(function () {}) 《===》$(function () {})
$(function () {
   //当页面加载完毕后自动回调的函数
    //查询用户的实名认证信息
    $.get("/api/v1.0/users/auth",function (resp) {
        if(resp.errno=="4101"){
            //说明用户未登录
            location.href="/login.html"
        }else if(resp.errno=="0"){
            //成功获取实名认证信息
            if(resp.data.real_name && resp.data.id_card){//说明真实姓名和身份证号码都不能为空
                $("#real-name").val(resp.data.real_name)
                $("#id-card").val(resp.data.id_card)
                //如果真实姓名和身份证号码都已经设置过值了，则需要将文本框禁用
                $("#real-name").prop("disabled",true)
                $("#id-card").prop("disabled",true)
                //隐藏保存按钮
                $("#form-auth>input[type='submit']").hide()
            }
        }else{
            alert(resp.errmsg)
        }
    },"json")

    $("#form-auth").submit(function (e) {
        //阻止表单的默认提交行为
        e.preventDefault()
        //获取真实姓名和身份证号码的值
        real_name=$("#real-name").val()
        id_card=$("#id-card").val()

        if(real_name=="" || id_card==""){
            $(".error-msg").html("信息填写不完整！")
            $(".error-msg").show()
            return
        }
        //组装js对象
        req_data = {
            "real_name":real_name,
            "id_card":id_card
        }
        //将js对象转换成json字符串
        json_str=JSON.stringify(req_data)
        //向后端发送请求
        $.ajax({
            url:"/api/v1.0/users/auth",
            type:"PUT",//指定客户端的提交方式
            contentType:"application/json",//指定客户端向服务器端发送的数据类型
            data:json_str,//指定客户端向服务器端发送的json字符串
            dataType:"json",//指定服务器端向客户端回送的数据类型
            headers:{
                "X-CSRFToken":getCookie("csrf_token")
            },
            success:function (resp) {
                  if(resp.errno=="4101"){//如果用户未登录，则跳转到登录页面
                    location.href="/login.html"
                  }else if(resp.errno=="0"){
                        $(".error-msg").hide()
                        //显示成功设置实名认证信息的消息
                        showSuccessMsg()
                        $("#real-name").prop("disabled",true)
                        $("#id-card").prop("disabled",true)
                        $("#form-auth>input[type=submit]").hide()
                  }else{
                        $(".error-msg").html(resp.errmsg)
                        $(".error-msg").show()
                 }
            }
        })

    })
})